Dans une petite ville du Massachusetts, Fiona Range, à trente ans, n'a toujours pas trouvé sa place dans la société. Elle vit au jour le jour et ne peut résister aux aventures d'un soir. Dans sa quête d'identité et d'affection, elle s'obstine à vouloir apprivoiser Grady. Entière, impulsive et rebelle, Fiona fonce droit vers les désillusions et les problèmes.
A Atkinson, dans le Vermont, Marie Fermoyle, divorcée de Sam, se débat chaque jour dans des difficultés financières pour subvenir aux besoins de ses trois enfants. Omar Duvall, petit escroc et assassin, se présente un soir chez elle. A force de flatteries et de manipulations, il s'installe dans la famille et vient à bout de leurs moindres ressources. Mais un meurtre a été commis.